package com.ruoyi.testing.mapper;

import com.ruoyi.testing.domain.EmploymentNotice;

import java.util.List;

/**
 * 从业告知书Mapper接口
 * 
 * @author ruoyi
 * @date 2024-04-17
 */
public interface EmploymentNoticeMapper 
{
    /**
     * 查询从业告知书
     * 
     * @param gzsId 从业告知书主键
     * @return 从业告知书
     */
    public EmploymentNotice selectEmploymentNoticeByGzsId(Long gzsId);

    /**
     * 查询从业告知书列表
     * 
     * @param employmentNotice 从业告知书
     * @return 从业告知书集合
     */
    public List<EmploymentNotice> selectEmploymentNoticeList(EmploymentNotice employmentNotice);

    /**
     * 新增从业告知书
     * 
     * @param employmentNotice 从业告知书
     * @return 结果
     */
    public int insertEmploymentNotice(EmploymentNotice employmentNotice);

    /**
     * 修改从业告知书
     * 
     * @param employmentNotice 从业告知书
     * @return 结果
     */
    public int updateEmploymentNotice(EmploymentNotice employmentNotice);

    /**
     * 删除从业告知书
     * 
     * @param gzsId 从业告知书主键
     * @return 结果
     */
    public int deleteEmploymentNoticeByGzsId(Long gzsId);

    /**
     * 批量删除从业告知书
     * 
     * @param gzsIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteEmploymentNoticeByGzsIds(Long[] gzsIds);
}
